Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Argentina F2 Argentina F3 Romania F8 Romania F11 Romania F12 Brazil F10 Brazil F11 Uruguay F1 Argentina F7 Chile F2 Chile F3 Romania F7 Romania F8 Romania F13 Venezuela F8 Colombia F2 Argentina F1 Argentina F3 Argentina F9 Uruguay F4 Brazil F22 Uruguay F1 Brazil F24 Brazil F25 Romania F6 Brazil F16 Brazil F17 Brazil F29 Brazil F31 Brazil F33 Brazil F34 Brazil F3 Brazil F4 Brazil F5 Brazil F9 Brazil F12 Brazil F13 Brazil F14 Brazil F15 Argentina F7 Argentina F8 Argentina F9 Brazil F25 Brazil F26 Colombia F4 Colombia F5 Brazil F36 Brazil F38 Brazil F39 Brazil F8 Brazil F11 Italy F20 Brazil F23 Brazil F30 Romania F3 Brazil F10 Argentina F4 Argentina F5 Uruguay F1 Brazil F12 Brazil F13 Cuba F1 Argentina F4 Argentina F5 Romania F4 Romania F5 Romania F14 Romania F15 Romania F16 Romania F17 Argentina F9 Argentina F10 Colombia F6 Venezuela F7 Colombia F1 Italy F7 (Santa Margherita Di Pula) Italy F15 (Reggio Emilia) Spain F16 (Huelva) Brazil F26 Brazil F15 Brazil F30 Italy F9 (Santa Margherita Di Pula) Romania F9 Romania F9 M25 Irpin M25 La Marsa M25+H Plaisir Brazil F33 Brazil F27 Joinville Tennis Festival - Joinville Scheveningen Challenger Torneo Internacional Challenger Fila 2006 - Leon Harrah's Entertainment Men's Pro Challenger - Tunica Aberto de Sao Paulo - Sao Paulo Amazonia Open de Tenis - Belem Copa Kia Challenger ATP - Santiago Aberto de Santa Catarina de Tenis - Florianopolis Sporting Challenger '07 Trofeo Regione Piemonte - Turin Porsche Open - Poznan Siemens Open 2007 - Scheveningen Copa Petrobras Uruguay - Montevideo Copa Petrobras Brazil - Belo Horizonte Copa Petrobras-Paraguay - Asuncion Bancolombia Open - Cali Copa Petrobras - Bogota XI Trofeo Ciudad de Quito - Quito Sao Paulo Challenger Iquique Challenger Open de Montauban - Montauban Napoli Challenger Athens Challenger Timisoara Challenger - Timisoara Lugano Challenger Braunschweig Challenger Trofeo Sisma Mantova - Mantova Medjurgorje Open - Medjugorje The West Side Tennis Club Clay Court Challenger - Forest Hills Montevideo Challenger Marrakech Challenger Florionapolis Challenger Seguros Bolivar Open - Medellin Copa Petrobras Uruguray - Montevideo Tennis Napoli Cup 2007 - Napoli Copa Petrobras Argentina - Buenos Aires XI Torneo Internazionale di Tennis - Barletta Montevideo Challenger Copa Petrobras Argentina - Buenos Aires Sao Paulo Challenger Recife Challenger Naples Challenger - Naples II Naples ITG Challenger - Naples Campinas Challenger Salinas Challenger Lima Challenger 2007 - Lima Brasilia Challenger Sao Leopoldo Challenger Sao Paulo Challenger Bucaramanga Challenger Scheveningen Challenger Santiago Challenger Milan Challenger XL Bermuda Open - Bermuda Rio De Janeiro Challenger Montevideo Challenger Sao Leopoldo Challenger Bucaramanga Challenger Santos Challenger Sao Paulo Challenger M25+H Lajeado Arad Challenger Recife Challenger Poznan Challenger Copa Petrobras-Argentina - Buenos Aires Sao Paulo Challenger Rio De Janeiro Challenger Campinas Challenger Barletta Challenger BH Tennis Open International Cup - Belo Horizonte Porto Alegre Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Buenos Aires Challenger II Manta Open - Manta Bucaramanga Challenger Kosice Challenger Barranquilla Challenger Bancolombia Open - Bogota Mestre Challenger Caltanissetta Challenger Mohammedia Challenger Liberec Challenger San Marino Challenger 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Campinas Challenger Porto Alegre Challenger Timisoara Challenger Arpa Ceramic Cup - Reggio Emilia Guayaquil Challenger Montevideo Challenger Noumea Challenger Bucaramanga Challenger Santiago Challenger Santos Challenger Vicenza Challenger Lexington Challenger Pereira Challenger Bucaramanga Challenger Santiago Challenger Blois Challenger Binghamton Challenger Granby Challenger Monterrey Challenger Lima Challenger Campos do Jordao Challenger Barletta Challenger Poznan Challenger Cortina Challenger Floridablanca Challenger Buenos Aires Challenger Cali Challenger Sarasota Challenger Santiago Challenger Tallahassee Challenger Vicenza Challenger L'Aquila Challenger Cordenons Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Santo Domingo Challenger Burnie Challenger Campinas Challenger Aix En Provence Challenger Panama City Challenger Santa Cruz de la Sierra 2 Challenger Sao Paulo Challenger Montevideo Challenger Sao Paulo Challenger Buenos Aires Challenger Launceston Challenger Campos do Jordao Challenger Rome Challenger Szczecin Challenger Rio De Janeiro Challenger Shenzhen Challenger Buenos Aires Challenger Medellin Challenger Seguros Bolivar Open - Medellin Sao Paulo Challenger Tour Finals Copa Petrobras Paraguay - Asuncion Aix En Provence Challenger Salinas Challenger Savannah Challenger Tunis Challenger Mestre Challenger Montevideo Challenger Caltanissetta Challenger Savannah Challenger Copa Petrobras - Montevideo Noumea Challenger Binghamton Challenger Aptos Challenger Almaty Challenger Medellin Challenger Lima Challenger Guayaquil Challenger Buenos Aires Challenger Lisbon Challenger Todi Challenger Mendoza Challenger Morelos Challenger Sarasota Challenger Vicenza Challenger Furth Challenger Perugia Challenger Lexington Challenger Lyon Challenger Tiburon Challenger Las Vegas Challenger Santiago Challenger Francavilla Challenger Lima Challenger Milan Challenger Liberec Challenger Santo Domingo Challenger Quito Challenger Kos Succhetti Tennis Cup - Cordenons Montevideo Challenger Newport Beach Challenger Santos Challenger Prostejov Challenger Shymkent Challenger Caltanissetta Challenger Liberec Challenger Pullach Challenger Rio Quente Challenger Guayaquil Challenger Montevideo Challenger Noumea Challenger Yokohama Challenger Zhuhai Challenger Iasi Challenger Zhangjiagang Challenger Arad Challenger La Serena Open - La Serena Sarasota Challenger Poznan Challenger Parma Challenger Milan Challenger Ludwigshafen Challenger Orbetello Challenger Amersfoort Challenger Tampere Challenger Cordenons Challenger Salzburg-Anif Challenger Campinas Challenger Puerto Vallarta Challenger Florianopolis Challenger Copa Ericsson Uruguay - Montevideo San Luis Potosi Challenger - San Luis Potosi Cordoba Challenger San Marino Cepu Open - San Marino The 'Fitz' Casino Challenger - Tunica Challenger Casablanca San Angel - Mexico City Milan Challenger Riviera di Rimini Challenger - Rimini XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Copa Petrobras Colombia - Bogota XII Abierto Internacional de Salinas - Salinas ATP Open Castilla y Leon - Segovia Copa Petrobras-Colombia - Bogota Banja Luka Challenger Barranquilla Challenger Santo Domingo Challenger Montevideo Challenger Kitzbuhel Challenger Cyclus Open de Tenis - Florianopolis Columbus Challenger Copa Petrobras-Uruguay - Montevideo Salvador Challenger Monterrey Challenger Aix En Provence Challenger Forli Challenger Split Challenger Barcelona Challenger Lisbon Challenger Bordeaux Challenger Prostejov Challenger Rio De Janeiro Challenger Orange Prokom Open - Sopot BCR Open Romania - Bucharest Movistar Open - Vina del Mar Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Estoril Open - Estoril Masters Series - Hamburg BCR Open Romania - Bucharest Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril BCR Open Romania - Bucharest Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Costa do Sauipe Florianopolis Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Estoril Open - Estoril San Luis Potosi Challenger Blumenau Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona Cali Challenger Credit Agricole Suisse Open - Gstaad Pilot Pen Tennis - New Haven Caltanissetta Challenger Brasil Open - Costa do Sauipe Belem Challenger Porto Alegre Challenger Furth Challenger Malaysian Open - Kuala Lumpur Orange Warsaw Open - Warsaw San Juan Challenger Rio Open 500 - Rio de Janeiro Open Sabadell Atlantico - Barcelona San Luis Potosi Challenger Santiago Challenger Brasil Open - Sao Paulo Portugal Open - Oeiras Sao Paulo Challenger Vegeta Croatia Open - Umag China Open - Beijing Ecuador Open - Quito Brasil Open - Sao Paulo Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Citi Open - Washington Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Barcelona Open BancSabadell - Barcelona Winston-Salem Open - Winston-Salem Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Open Parc - Lyon Argentina Open - Buenos Aires Gonet Geneva Open - Geneva Salinas Challenger Pereira Challenger Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Copa Claro - Buenos Aires Argentina Open - Buenos Aires Rio Quente Challenger China Open - Beijing Blunmenau Challenger Argentina Open - Buenos Aires Generali Open - Kitzbuhel Bogota Challenger Curitiba Challenger European Open - Antwerp SkiStar Swedish Open - Bastad Ecuador Open - Quito Plava Laguna Croatia Open - Umag Sao Paulo Challenger Tour Finals ASB Classic - Auckland Cordoba Open - Cordoba SkiStar Swedish Open - Bastad China Open - Beijing European Open - Antwerp Argentina Open - Buenos Aires St. Petersburg Open - St. Petersburg Forte Village Sardegna Open - Sardinia Hamburg European Open - Hamburg Great Ocean Road Open - Melbourne Vercelli Challenger Belgrade 2 - Belgrade International German Open - Hamburg Todi Challenger Pilot Pen Tennis - New Haven Porto Alegre Challenger Cortina Challenger Rakuten Japan Open - Tokyo Cordenons Challenger Cali Challenger Heineken Open - Auckland Movistar Open - Santiago Padova Challenger Sarasota Challenger Samarkand Challenger Luedenscheid Challenger Guayaquil Challenger Santiago Challenger Buenos Aires Challenger Millennium Estoril Open - Estoril Nature Valley International - Eastbourne Adelaide International - Adelaide Braunschweig Challenger Sao Paulo Challenger Gatineau Challenger Royal Guard Open Chile - Vina del Mar ATP Challenger Tour Finals Stockton Challenger Buenos Aires Challenger Malaysian Open - Kuala Lumpur Campinas Challenger Apia International - Sydney Sao Paulo Challenger TEB BNP Paribas Istanbul Open - Istanbul Campinas Challenger Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Itajai Challenger SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Lima Challenger Cleveland Challenger Santiago Challenger Kremlin Cup - Moscow Rio De Janeiro Challenger St. Remy Challenger Apia International - Sydney Mexico City Challenger Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Aegon Nottingham Open - Nottingham Prague Challenger Konzum Croatia Open - Umag Valencia Open - Valencia Apia International - Sydney Argentina Open - Buenos Aires Campinas Challenger Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Blois Challenger China Open - Beijing SkiStar Swedish Open - Bastad Campinas Challenger Generali Open - Kitzbuhel ASB Classic - Auckland L'Aquila Challenger Buenos Aires Challenger Columbus Challenger Ortisei Challenger Guayaquil Challenger Bet-at-home Open - Hamburg Punta Del Este Challenger ATP Studena Croatia Open Umag - Umag Campinas Challenger Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Gazprom Hungarian Open - Budapest Generali Open - Kitzbuhel Cordoba Open - Cordoba Copa Petrobras Paraguay - Asuncion Chile Dove Men+Care Open - Santiago BMW Open - Munich Mallorca Championships - Mallorca Nordea Open - Bastad Plava Laguna Croatia Open - Umag Rio Open - Rio de Janeiro Santiago Open - Santiago Tunis Challenger Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Bordeaux Challenger Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Abierto Mexicano Telcel - Acapulco Catella Swedish Open - Bastad US Men's Clay Court Championship - Houston China Open - Beijing Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Cordoba Open - Cordoba Tallahassee Challenger Samarkand Challenger Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Lima Challenger Montechiarugolo Challenger Cary Challenger Concepcion Challenger Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Brasil Open - Sao Paulo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - New York Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Campionati BNL dItalia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells ATP Studena Croatia Open Umag - Umag Ecuador Open - Quito Rogers Cup - Montreal Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Miami Open - Miami Internazionali BNL d'Italia - Rome French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Swiss Indoors Basel - Basel U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Sony Ericsson Open - Miami BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Australian Open - Melbourne Mutua Madrid Open - Madrid French Open - Paris Sony Ericsson Open - Miami Wimbledon - London Wimbledon - London Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Miami Open - Miami BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Copa Telmex - Buenos Aires European Open - Antwerp Erste Bank Open - Vienna German Tennis Championships - Hamburg Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston German Tennis Championships - Hamburg Davis Cup, Group 2, PO, URU-BOL 5-0 Davis Cup, Group 2, 2R, URU-ECU 5-0 Davis Cup, Group 1, PO, URU-PER, 4-1 Davis Cup, Group I, 2R, ECU-BRA 1-3 Davis Cup, Group I, PO, VEN-URU 1-4 Davis Cup, Group II, 1R, ESA-URU 1-4 Davis Cup, Group II, 2R, URU-VEN 4-1 French Open - Paris BNP Paribas Masters - Paris Australian Open - Melbourne Davis Cup, Group I, 1R, URU-DOM 3-1 French Open - Paris Wimbledon - London Australian Open - Melbourne French Open (juniors) Australian Open (juniors) Wimbledon (juniors) French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Olympics - Rio de Janeiro Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris Australian Open - Melbourne U.S. Open - New York Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 1, 1R, DOM-URU 1-4 Davis Cup, Group 2, 1R, URU-JAM 5-0 Davis Cup, Group 1, 1R, COL-URU 3-2 U.S. Open (juniors) U.S. Open (juniors) Davis Cup, Group 2, 2R, URU-DOM 4-1 Davis Cup, World Group, PO, JPN-BRA 3-1 ATP Cup - Brisbane, Perth, Sydney Wimbledon (juniors) Davis Cup, World Group, QR, AUT-URU 3-1 Davis Cup, Group I, PO, NZL-URU 3-1 Davis Cup, Group I, 2R, COL-BRA 3-2 Davis Cup, Group II, 3R, URU-MEX 3-1 French Open (juniors) Plava Laguna Croatia Open - Umag Wimbledon - London